html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;cursor: default;outline: none;-webkit-tap-highlight-color:transparent;}
html {font-size: 62.5%;height: 100%;font-family:"microsoft yahei",Arial, Helvetica, sans-serif; /* 10¡Â16=62.5% */}
@media only screen and (min-width: 481px){html {font-size: 88%!important; /* 15.04¡Â16=94% */ }}
@media only screen and (min-width: 561px){html {font-size: 100%!important; /* 17.44¡Â16=109% */ }}
@media only screen and (min-width: 641px){html {font-size: 120%!important; /* 20¡Â16=125% */ }}
@media only screen and (min-width: 750px){
	html {font-size: 88%!important;background: #ddd;}
	body {width: 500px !important;margin: 0 auto;position: relative;height: auto !important;}
}
span,a,i,b,em {word-break: break-all;word-wrap: break-word;}
body{background: #f5f5f5;color: #333;min-height: 100%;height: 100%;}
ol,ul{list-style:none}
img{vertical-align:top}
em,i {font-style: normal;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
body{min-width: 320px;width:expression(document.body.clientWidth < 320? "320px": "auto" );word-break: break-all;word-wrap: break-word;}
a{color:#333;text-decoration:none;}
a:link, a:visited, a:hover, a:active{text-decoration:none;outline:none;}
.fl{float:left}
.fr{float:right}
.fixed:after, .clearfix:after { content: " ";display: block;clear: both;height: 0;}
input[type='submit'],input[type='reset'],input[type=button],input[type='checkbox'],input[type='radio'] {-webkit-appearance: none; -moz-appearance:none;appearance: none; outline:none}
a,em,i {display: inline-block;}
a,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
table {border-collapse: collapse;border-spacing: 0;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
/*safari position:fixed带来的问题解决*/
.clear_ios_fixed{-webkit-overflow-scrolling:touch};
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
textarea {resize: none;}
input::-webkit-input-placeholder{color: #999;}    /* 使用webkit内核的浏览器 */
input:-moz-placeholder{color: #999;}                  /* Firefox版本4-18 */
input::-moz-placeholder{color: #999;}                  /* Firefox版本19+ */
input:-ms-input-placeholder{color: #999;}           /* IE浏览器 */
.hide {display: none;}
.hideImp{display: none!important;}
.show {display: block;}
.bgff {background: #fff;}
.tac {text-align: center;}
.flx_center {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
.mb40 {margin-bottom: 2rem;}
.mt20 {margin-top: 1rem;}
.mb20 {margin-bottom: 1rem;}
.mt60 {margin-top: 3rem;}
.mt150{margin-top: 7.5rem;}
.borb {border-bottom: 1px solid #e6e6e6;}
.bort {border-top: 1px solid #e6e6e6;}
.mlr32 {margin: 0 1.6rem;}
.pt14 {padding-top: 0.7rem;}
.pdt20 {padding-top: 1rem;}
.pdt40 {padding-top: 2rem;}
.pd32 {padding: 1.6rem;}
.plr32 {padding: 0 1.6rem;}
.width100{width:100%;}
.pdb88 {padding-bottom: 4.4rem;}
.fixed88 {position: fixed;z-index: 500;top:0;left: 0;right: 0;height: 4.4rem;}
.fixed168 {position: fixed;z-index: 500;top:0;left: 0;right: 0;height: 8.4rem;}
.pd40 {padding:2rem;}
.mrlr32 {margin:0 1.6rem;}
.ovone{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ovone_b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.ovtwo {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ovthree {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ovfive {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.ovseven{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:7;-webkit-box-orient: vertical;}
.mask{position: fixed;left: 50%;transform: translateX(-50%);top: 0;width: 100%;height: 100%;max-width: 500px;z-index: 200;background: #000000;opacity: 0.4;}
/* 底部 */
.xl_ment_footer{
    padding: 1.5rem 0;
    background: #4d3f86;
}
.xl_ment_footer .footer_pic{
    display: flex;
    align-items: center;
    justify-content: center;
}
.xl_ment_footer .footer_pic li{
    display: block;
    padding: 0 0.5rem;
}
.xl_ment_footer .footer_pic img{
    display: block;
    width: 6.2rem;
    height: 2.35rem;
}
.xl_ment_footer p{
    display: block;
    text-align: center;
    margin-top: 1rem;
    color: #FFFFFF;
    line-height: 2;
    font-size: 12px;
    padding: 0 1.5rem;
}
.xl_ment_footer  a{color:#FFFFFF;}
.footera{position: fixed;width: 100%;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 99;max-width: 500px;}

/*加载中样式*/
.load_more {text-align: center;}
.load_more_ul {display: inline-block;padding: 1rem;}
.load_more_ul>div {display: inline-block;margin-right: 8px;width: 6px;height: 6px;background: #aaa;border-radius: 50%;transform: scale(1);-webkit-transform: scale(1);animation: myfirst 0.5s ease-in infinite;-webkit-animation: myfirst 0.5s ease-in infinite;}
.load_more_ul>div:nth-child(2) {animation-delay: 0.1s;-webkit-animation-delay: 0.1s;}
.load_more_ul>div:nth-child(3) {animation-delay: 0.2s;-webkit-animation-delay: 0.2s;}
@keyframes myfirst {from {transform: scale(1);}50% {transform: scale(2);}to {transform: scale(1);}}
@-webkit-keyframes myfirst {from {-webkit-transform: scale(1);}50% {-webkit-transform: scale(2);}to {-webkit-transform: scale(1);}}
.load_daodi {width:100%;text-align: center;font-size: 1.4rem;color: #999;padding: 1rem 0;}
.load_nodata{width:100%;text-align: center;padding:2.5rem 0rpx;font-size:1.4rem;color: #999;}
.load_dct{display: flex;align-items: center;justify-content: center;margin-top: 2rem;}
/*广告*/
.gg_wz{position:absolute;right:30px;bottom:0;width:30px;height:14px;line-height:14px;text-align:center;font-size:10px;background:rgba(0,0,0,.2);z-index:2;color:#fff;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.80);}
.gg_sm{display:block !important;position:absolute;right:16px;bottom:0;width:14px;height:14px;line-height:14px;text-align:center;font-size:10px;border-radius:14px;background:rgba(0,0,0,.2);z-index:2;color:#fff;font-family:Arial;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.80);}
.gg_close{display:block !important;position:absolute;right:0px;bottom:0;width:14px;height:14px;line-height:14px;text-align:center;font-size:10px;border-radius:14px;background:rgba(0,0,0,.2);z-index:2;color:#fff;font-family:Arial;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.80);}
.ggsm_tc{display:none;position:fixed;z-index:99999;left:50%;top:50%;transform: translate(-50%,-50%);width:80%;background:#fff;border:3px solid #ff8f8d;padding:20px;font-size:14px;border-radius:5px;line-height:22px;box-shadow:rgba(0,0,0,.5) 0 0 10px;color:#666}
.ggsm_tc .gb_tc{display:block;position:absolute;right:.45rem;top:.45rem;width:1rem;height:1rem;background:url(../image/gb_ico.png) no-repeat center}
.gg_img{position:absolute;right:0;bottom:0;width:1.85rem;height:1rem;line-height:16px;text-align:center;font-size:10px;background:url(../image/gg115.jpg);background-size: 1.85rem 1rem;z-index:2;color:#fff}